# import re
#
# def extract_first_heading(text):
#     match = re.search(r'^(#+)\s*(.+)', text, re.MULTILINE)
#     return match.group(0) if match else None
#
# # 示例文本
# text = """# 团队稳定性管理
#
# ### 团队稳定性管理体系
#
# 慧博云通作为资深的人力外包供应商，...
# """
#
# result = extract_first_heading(text)
# print(result)
import re

def extract_and_remove_first_heading(text):
    lines = text.splitlines()
    for i, line in enumerate(lines):
        if line.strip() == "":
            continue  # 忽略空行
        if re.match(r'^\s*#+\s+.*', line):  # 匹配以#开头的标题
            heading = line.strip()
            remaining_text = '\n'.join(lines[:i] + lines[i+1:])  # 删除该行
            return heading, remaining_text
        else:
            break  # 第一行不是标题，则不处理
    return None, text  # 如果没有以#开头的有效首行标题

# 示例文本
text = """

"""

heading, new_text = extract_and_remove_first_heading(text)
print("提取的标题：", heading)
print("\n处理后的文本：\n", new_text)


